package heroes;


import java.util.*;
//Cette classe correspond au pouvoir de la classe HeroeP
public class PouvoirP {
	private String nom;
	private ArrayList mesHeroes = new ArrayList();

	public PouvoirP (String p,HeroeP h){
		setNom(p);
		mesHeroes.add(h);
		h.addPouvoir(this);
	}
	
	public PouvoirP (String p){
		setNom(p);
	}

	public PouvoirP (){

	}
	
	public String getNom() {
		return nom;
	}

	public void setNom(String nom) {
		this.nom = nom;
	}

	public ArrayList getMesHeroes() {
		return mesHeroes;
	}

	public void addMesHeroes(HeroeP h) {
		boolean present = false;
		for (int i=0;i<mesHeroes.size();i++) {
			if (h==(HeroeP)mesHeroes.get(i)) {
				present = true;
				break;
			}
		}
		if (!present){
			mesHeroes.add(h);
			h.addPouvoir(this);
		}
	}
}
